﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Banner.aspx.cs" Inherits="QuangMobile.Admin.Banner"
    MasterPageFile="~/Admin/AdminSite.Master" EnableEventValidation="true" MaintainScrollPositionOnPostback="true" %>

<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <div class="NoiDungChinh">
        <img class="FormImage" src="images/computer.png" />
        <p class="FormTitle">
            Quản lý Banner</p>
    </div>
    <div class="NoiDung">
        <div id="ThemMoiBanner" runat="server">
            <table>
                <tr>
                    <td>
                        Ảnh hiển thị
                    </td>
                    <td>
                        <asp:FileUpload ID="ImgUploadBanner" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td>
                        Có được sử dụng
                    </td>
                    <td>
                        <asp:RadioButton ID="rbtActive" Checked="true" runat="server" GroupName="Active"
                            Text="Sử dụng làm ảnh banner" />
                        <asp:RadioButton ID="rbtUnactive" GroupName="Active" Text="Chưa sử dụng" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td>
                        Thứ tự hiển thị
                    </td>
                    <td>
                        <asp:TextBox ID="txtSTT" runat="server"></asp:TextBox>
                        <asp:CompareValidator ID="txtSTTVal" ControlToValidate="txtSTT" Operator="DataTypeCheck"
                            runat="server" ErrorMessage="Vui lòng nhập vào một số" Display="Dynamic" Type="Integer"></asp:CompareValidator>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
                        <asp:Button ID="btnLuu" runat="server" Text="Lưu lại" CssClass="cmdBtn"
                            OnClick="btnLuu_Click" />
                            <asp:Button ID="btnHuy" runat="server" Text="Hủy" CssClass="cmdBtn" onclick="btnHuy_Click"
                             />
                    </td>
                </tr>
            </table>
        </div>
        <asp:Button ID="btnThemMoi" runat="server" Text="Thêm mới ảnh Banner" CssClass="cmdBtn"
            OnClick="btnThemMoi_Click" />
        <asp:GridView ID="grvData" runat="server" AutoGenerateColumns="False" CssClass="ListTable"
            OnRowCommand="grvData_RowCommand" OnRowCancelingEdit="grvData_RowCancelingEdit"
            OnRowEditing="grvData_RowEditing" OnRowDeleting="grvData_RowDeleting" DataKeyNames="ID">
            <Columns>
                <asp:TemplateField HeaderText="Ảnh hiển thị">
                    <ItemTemplate>
                        <asp:Image ID="imgBanner" ImageUrl='<%# "../"+Eval("FileName") %>' runat="server"
                            Height="100px" />
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Center" />
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Được sử dụng">
                    <EditItemTemplate>
                        <asp:RadioButton ID="rbtSuDung" runat="server" Text="Sử dụng làm Banner" GroupName="SuDung"
                            Checked='<%# Eval("Active").ToString().Equals("False") ? false : true %>' /><br />
                        <asp:RadioButton ID="rbtKhongSuDung" runat="server" Text="Không sử dụng làm Banner"
                            GroupName="SuDung" Checked='<%# Eval("Active").ToString().Equals("False") ? true : false %>' />
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# Eval("Active").ToString().Equals("False") ? "<b><font color=Red>Đang không được sử dụng</font></b>" : "<b><font color=green>Đang sử dụng làm ảnh đại diện</font></b>" %>'></asp:Label>
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Center" />
                </asp:TemplateField>
                <asp:BoundField HeaderText="Thứ tự hiển thị" DataField="STT" ItemStyle-HorizontalAlign="Center" />
                <asp:TemplateField HeaderText="Sửa">
                    <HeaderStyle Wrap="False"></HeaderStyle>
                    <ItemStyle Wrap="False" Width="60px"></ItemStyle>
                    <ItemTemplate>
                        <asp:ImageButton ID="imgEdit" runat="server" ImageUrl="../images/edit.gif" ToolTip="Sửa"
                            CommandArgument='<%# Eval("ID")%>' CommandName="Edit"></asp:ImageButton>
                        <asp:ImageButton ID="imgDelete" runat="server" ImageUrl="../images/delete.png" ToolTip="Sửa"
                            CommandArgument='<%# Eval("ID")%>' CommandName="<%# QuangMobile.MyConst.Action.Delete %>" OnClientClick="return confirm('Bạn có chắc là muốn xóa bản ghi này không ?')">
                        </asp:ImageButton>
                    </ItemTemplate>
                    <EditItemTemplate>
                        <asp:ImageButton ID="imgUpdate" runat="server" ImageUrl="../images/approval.png"
                            ToolTip="Cập nhật" CommandArgument='<%# Eval("ID")%>' CommandName="<%# QuangMobile.MyConst.Action.Approve %>">
                        </asp:ImageButton>
                        <asp:ImageButton ID="imgCancel" runat="server" CommandName="Cancel" ImageUrl="../images/cancel.png"
                            CommandArgument='<%# Eval("ID") %>' />
                    </EditItemTemplate>
                    <ItemStyle Width="70px"></ItemStyle>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </div>
</asp:Content>
